#ifndef _LINUX_AXP20_REGU_H_
#define _LINUX_AXP20_REGU_H_

#include <linux/regulator/driver.h>
#include <linux/regulator/machine.h>

enum {
	AXP20_ID_LDO1,
	AXP20_ID_LDO2,
	AXP20_ID_LDO3,
	AXP20_ID_LDO4,
	AXP20_ID_LDOIO0 = AXP_LDOIO_ID_START,
	AXP20_ID_DCDC2  = AXP_DCDC_ID_START,
	AXP20_ID_DCDC3,
	AXP20_REG_MAX,
};

/* AXP20 Regulator Registers */
#define AXP20_RTC          AXP20_STATUS
#define AXP20_LDO2         AXP20_LDO24OUT_VOL
#define AXP20_LDO3         AXP20_LDO3OUT_VOL
#define AXP20_LDO4         AXP20_LDO24OUT_VOL
#define AXP20_DCDC2        AXP20_DC2OUT_VOL
#define AXP20_DCDC3        AXP20_DC3OUT_VOL
#define AXP20_LDOIO0       AXP20_GPIO0_VOL

#define AXP20_RTCLDOEN     AXP20_STATUS
#define AXP20_LDO2EN       AXP20_LDO234_DC23_CTL
#define AXP20_LDO3EN       AXP20_LDO234_DC23_CTL
#define AXP20_LDO4EN       AXP20_LDO234_DC23_CTL
#define AXP20_DCDC2EN      AXP20_LDO234_DC23_CTL
#define AXP20_DCDC3EN      AXP20_LDO234_DC23_CTL
#define AXP20_LDOIO0EN     AXP20_GPIO0_CTL

#endif /* AXP20_REGU_H_ */
